:root {
  /* font-family: 'Inter Tight'; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;

  --header-height: 54px;
  --round-1: 4px;
  --round-2: 8px;
  --padding-1: 12px;
  --padding-2: 16px;
  --padding-3: 24px;
  color: var(--neutral-800);
}

*,
*::before,
*::after {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

::-webkit-scrollbar {
  width: 8px; /* 保留滚动条宽度 */
  height: 8px;
  background: transparent; /* 背景完全透明 */
}

::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2); /* 滑块颜色（可改） */
  border-radius: 4px;
}

body {
  width: 100%;
  height: 100vh;
  /* min-width: 1440px;
  min-height: 800px; */
}

#app {
  width: 100%;
  height: 100%;
}
